1
จิตวิญญาณในเครื่องจักร: การกำหนดโปรแกรม
AI020Lesson 1
00:00

โปรแกรมเป็นสิ่งที่มีลักษณะสองด้าน โดยมักจะถูกอธิบายว่าเป็น «จิตวิญญาณในเครื่องจักร» มันดำรงอยู่พร้อมกันทั้งในรูปของข้อความคงที่ที่มนุษย์เขียนขึ้น และในรูปของเครื่องจักรที่ไม่มีรูปร่าง ซึ่งควบคุมฮาร์ดแวร์จริง คอมพิวเตอร์ทำหน้าที่เพียงแค่เป็น โฮสต์ สำหรับโครงสร้างที่สร้างจากตรรกะเหล่านี้

1. การปรากฏตัวสามแบบ

โปรแกรมปรากฏตัวได้สามแบบ: เป็นโค้ดต้นฉบับที่มนุษย์อ่านได้, เป็นข้อมูลไบนารีในหน่วยความจำ, และเป็นแรงขับเคลื่อนที่ทำงานควบคุมหน่วยความจำนั้น ผู้เขียนโปรแกรมคือ ผู้สร้างจักรวาล ที่มีความซับซ้อนเกือบไม่จำกัด ซึ่งถูกควบคุมโดยตรรกะที่พวกเขาสร้างขึ้นเองทั้งหมด

โฮสต์ทางกายภาพ
ฮาร์ดแวร์ทางกายภาพ, เมนเฟรม, และวงจรไฟฟ้า
แขกที่ไร้รูปร่าง
ตรรกะ, «จิตวิญญาณ», และเจตนาของโปรแกรม

2. การควบคุมความซับซ้อน

การเขียนโปรแกรมคือทักษะในการ ควบคุมความซับซ้อน. โปรแกรมที่ยอดเยี่ยมทำให้ความซับซ้อนดูง่ายขึ้น ในขณะที่ภาษาคอมพิวเตอร์มีความยืดหยุ่นน้อยกว่าภาษาพูดของมนุษย์ แต่พวกมันต้องปฏิบัติตามกฎไวยากรณ์อย่างเคร่งครัด เพื่อรักษาความแม่นยำ

นอกเหนือจากเบราว์เซอร์: เพื่อให้โปรแกรมที่กำหนดไว้ในหลักสูตรนี้ทำงานนอกเบราว์เซอร์เว็บ คุณสามารถใช้ Node.js.

จักรวาลที่เราจะสร้าง: การจำลองชีวิตเทียม • เกมแพลตฟอร์ม • โปรแกรมวาดภาพ • เว็บไซต์แบบไดนามิก
main.py
TERMINALbash — 80x24
> Ready. Click "Run" to execute.
>